package cn.iocoder.yudao.module.chat.dal.redis;

import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine;
import com.unfbx.chatgpt.entity.chat.Message;
import org.redisson.api.RLock;

import static cn.iocoder.yudao.framework.redis.core.RedisKeyDefine.KeyTypeEnum.LIST;
import static cn.iocoder.yudao.framework.redis.core.RedisKeyDefine.KeyTypeEnum.STRING;

public interface RedisKeyConstants {
    RedisKeyDefine gpt_template_content = new RedisKeyDefine("gpt聊天模板",
            "gpt_template_content:%s",
            LIST, Message.class, RedisKeyDefine.TimeoutTypeEnum.FOREVER); // Redisson 的 Lock 锁，使用 Hash 数据结构
}
